import Vue from "vue";
import App from "./App.vue";
import VueCompositionAPI from "@vue/composition-api";

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

import VueI18n from 'vue-i18n'


Vue.use(ElementUI);

Vue.config.silent = true;
Vue.config.productionTip = false;
Vue.use(VueCompositionAPI);
Vue.use(VueI18n)

const messages = {
  en: {
    message: {
      hello: 'hello world'
    }
  },
  zh: {
    message: {
      hello: '你好'
    }
  }
}


const i18n = new VueI18n({
  locale: 'zh', // set locale
  messages, // set locale messages
  // If you need to specify other options, you can set other options
  // ...
})

Vue.prototype.$t = i18n.t.bind(i18n);

const app = new Vue({
  el: '#test',
  i18n,
  render: () => h(App),
})

// app.use(i18n)

if (module.hot) {
  module.hot.accept();
}
